#include "../ControleMenu.h"

///Oxente!

Menu* ControleMenu::raiz = NULL;
Menu* ControleMenu::atual = NULL;

void ControleMenu::define_raiz(Menu* m)
{
    ControleMenu::raiz = m;
}

void ControleMenu::voltar_raiz()
{
    ControleMenu::atual = ControleMenu::raiz;
}

void ControleMenu::loop_menu()
{
    char opcode = ' ';

    while(ControleMenu::atual != NULL)
    {
        opcode = ControleMenu::atual->showMenu();
        ControleMenu::atual = ControleMenu::atual->actionMenu(opcode);
    }
}
